A Composite Design-Pattern Identification Technique

نویسندگان

  • Marjan Hericko
  • Simon Beloglavec
چکیده

This paper introduces a new technique for identifying composite design patterns from existing patternbased designs. We propose two pattern metrics: pattern coverage and overlapping that can help detect a composite pattern. The effective composite patterns reflect quality properties that are considered desirable in the solution for a given problem domain and selected programming paradigm. To identify appropriate candidates, we propose an assessment with a set of design metrics in addition to pattern metrics. The calibration of value intervals for metric scores is proposed with the intention of offering the designer the possibility of adjusting the technique for each individual type of software. In this paper, we present the steps required for detecting and identifying the suitable composite pattern candidates through pattern and design metric assessment.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Model Programs for Preserving Composite Invariants

We describe a solution for the SAVCBS challenge problem: a technique for specifying and verifying invariants for objects designed using the Composite design pattern. The solution presents a greybox specification technique using JML’s model program feature. We show that model program specifications function as exemplars for capturing helper method calls in a way that preserves modularity and enc...

متن کامل

Analysis and Design of an Uhf Rfid Metal Tag Using Magnetic Composite Material as Substrate

Using magnetic composite material as the substrate for RFID metal tag has several advantages over conventional metal tags, such as flexibility and miniaturized size. In this paper, the radiation intensity contributed by a half-wave dipole is derived based on the result of an ideal Hertzian dipole, which leads to a simple relation for thin substrate. Later on, the material constants of two mater...

متن کامل

Considerate Reasoning and the Composite Design Pattern

We propose Considerate Reasoning, a novel specification and verification technique based on object invariants. This technique supports succinct specifications of implementations which follow the pattern of breaking properties of other objects and then notifying them appropriately. It allows the specification to be concerned only with the properties directly relevant to the current method call, ...

متن کامل

Design of an Ultra-Wideband Monopole Antenna by Using New Nano-Composite Materials

In this paper, a planar monopole antenna is introduced, also we added some new Nano fillers such as Fumed Silica and Aluminum Oxide to RT Duriod5880 and RO3003 to produce new Nano composite materials, then new Nano composite materials are used as a substrate of a ultra-wideband monopole antenna. Antenna characteristics are considered to illustrate that, by using these Nano composite materials, ...

متن کامل

Damage Energy Evaluation in [55/-55]9 Composite Pipes using Acoustic Emission Method

In this study, the longitudinal and hoop tensile strengths of an industrial ±55° Glass Reinforced Epoxy (GRE) pipe with eighteen layers as well as the associated failure mechanisms are determined. To obtain the longitudinal and hoop tensile strengths values, three specimens are cut from the studied GRE pipe in each direction. A comparison is done between both the strength values, and the fractu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Informatica (Slovenia)

دوره 29  شماره 

صفحات  -

تاریخ انتشار 2005